package com.furentech.iotserver.fa.sinopec.sinopec_processor;

import com.furentech.iotserver.fa.sinopec.sinopec_processor.SinopecProcessorBase;
import io.netty.channel.Channel;
import org.springframework.stereotype.Component;

@Component
public class ReqCustomBal_Processor extends SinopecProcessorBase {


    @Override
    String actualGetJsonString(byte[] buf) {
        return null;
    }

    @Override
    String actualGetReadableString(byte[] buf) {
        return "收到了 0x48 命令";
    }

    @Override
    byte[] actualGetResponse(byte[] buf, Channel channel) {

        byte resBuf[]={
                (byte)0x49,
                (byte)0x00,
                (byte)0xB3,
                (byte)0xC9,
                (byte)0xB9,
                (byte)0xA6,
                (byte)0x00,
                (byte)0x00,
                (byte)0x00,
                (byte)0x00,
                (byte)0x00,
                (byte)0x00,
                (byte)0x00,
                (byte)0x00,
                (byte)0x00,
                (byte)0x00,
                (byte)0x00,
                (byte)0x00,
                (byte)0x00,
                (byte)0x00,
                (byte)0x00,
                (byte)0x00,
                (byte)0x00,
                (byte)0x00,
                (byte)0x00,
                (byte)0x00,
                (byte)0x00,
                (byte)0x00,
                (byte)0x00,
                (byte)0x00,
                (byte)0x00,
                (byte)0x00,
                (byte)0x00,
                (byte)0x00,
                (byte)0x00,
                (byte)0x00,
                (byte)0x00,
                (byte)0x00,
                (byte)0x00,
                (byte)0x00,
                (byte)0x00,
                (byte)0x00,
                (byte)0x00,
                (byte)0x00,
                (byte)0x00,
                (byte)0x00,
                (byte)0x00,
                (byte)0x00,
                (byte)0x00,
                (byte)0x00,
                (byte)0x00,
                (byte)0x00,
                (byte)0x01,
                (byte)0x00,
                (byte)0x01,
                (byte)0x11,
                (byte)0x10,
                (byte)0x00,
                (byte)0x00,
                (byte)0x00,
                (byte)0x00,
                (byte)0x17,
                (byte)0x00,
                (byte)0x00,
                (byte)0x01,
                (byte)0x87,
                (byte)0x04,
                (byte)0x00,
                (byte)0x06,
                (byte)0x19,
                (byte)0x54,
                (byte)0x00,
                (byte)0x00,
                (byte)0x00,
                (byte)0x00,
                (byte)0x00,
                (byte)0x00,
                (byte)0x00,
                (byte)0xC8,
                (byte)0x00,
                (byte)0x07,
                (byte)0x9F,
                (byte)0xF4,
                (byte)0x00,
                (byte)0x01,
                (byte)0x31,
                (byte)0x31,
                (byte)0xE8,
                (byte)0xBE,
                (byte)0x3F,
                (byte)0x7D
        };

        return resBuf;
    }
}
